Skip to content

chore(deps): bump the fastapi-minor-patch group in /reference-apps/fastapi with 4 updates - #374

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/reference-apps/fastapi/fastapi-minor-patch-f0048616b7
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/reference-apps/fastapi/fastapi-minor-patch-f0048616b7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the fastapi-minor-patch group in /reference-apps/fastapi with 4 updates: fastapi, asyncpg, pymongo and aio-pika.

Updates fastapi from 0.142.2 to 0.143.0

Release notes

Sourced from fastapi's releases.

0.143.0

Automatic OpenTelemetry exporter setup is now opt-in. If you rely on FastAPI to configure exporters from OTEL_* environment variables, set FASTAPI_OTEL_AUTO_CONFIGURE=true or use FastAPI(telemetry={"auto_configure": True}) to retain the previous behavior.

Applications that configure their own providers and exporters require no changes. FastAPI Cloud enables automatic setup for you.

Breaking Changes

  • 💥 Require opt-in for automatic OpenTelemetry exporter setup. PR #16476 by @​tiangolo.

0.142.4

Fixes

0.142.3

Fixes

  • 🐛 Cache OpenTelemetry tracers to preserve warning deduplication. PR #16468 by @​tiangolo.

Docs

Translations

Internal

... (truncated)

Commits

Updates asyncpg from 0.31.0 to 0.32.0

Release notes

Sourced from asyncpg's releases.

v0.32.0

Improvements

  • Support Python 3.15 (#1367, #1378) (by @​elprans in 1b118464 and 58c0c595)

  • Support PostgreSQL 19 (#1379) (by @​elprans in 8d2a5aed)

  • Make pool min_size a maintained connection floor and add init_size to control the number of connections opened at startup (#1323). Idle connections at or below min_size are retained, and closed connections are replaced in the background. init_size defaults to min_size. To preserve the previous behavior, where the pool could drain to zero, replace min_size=N with init_size=N, min_size=0. (by @​shatilov-diman in 67a1cbc5)

  • Use hashlib.pbkdf2_hmac() for faster SCRAM password derivation (#1359) (by @​twelfthlabor in 00319a9b)

  • Use the statement cache for copy_records_to_table() introspection (#1360) (by @​matemax in dd058652)

Fixes

  • Clean up connections rejected by target_session_attrs immediately so an unresponsive rejected host cannot delay the selected connection, and cleanup tasks cannot outlive the event loop. Rejected connections are aborted without waiting for a graceful disconnect; servers may log "unexpected EOF on client connection" if the Terminate message is not delivered before the transport closes.

  • Fix a connection pool deadlock when releasing a connection after a protocol abort (#1324) (by @​pchaseh in 4a83cc2f)

  • Honor Connection.close(timeout=...) while waiting for a pending cancellation (#1361) (by @​gyanu2507 in c06bcb4d)

  • Prevent stuck cancellation from blocking connection teardown or pool release by bounding cancellation with the command or release timeout (#1370) (by @​elprans in 4cf02203)

  • Preserve the server error when the connection closes mid-operation (#1369) (by @​RitiGrover in 6c8f1a7a)

  • Fix COPY cleanup when a records generator raises, preserving the original exception and avoiding protocol desynchronization and stalled rollback (#1358) (by @​CodingCossack in fdc6bc8f)

... (truncated)

Commits
  • d701e11 asyncpg v0.32.0
  • b04f8f2 Bump to macOS 26 in runners, set deployment target to 11 (#1384)
  • 3934d77 tests: Capture expected pool retry warnings during role changes (#1383)
  • 2c37501 tests: Avoid DeprecationWarning when settings up uvloop (#1382)
  • b7eea79 Test pool min_size backoff on target attribute mismatch (#1381)
  • 46dda91 Terminate rejected target_session_attrs candidates before returning (#1380)
  • 8d2a5ae Support PostgreSQL 19 (#1379)
  • 58c0c59 Bump uvloop (#1378)
  • 67a1cbc Make pool min_size a maintained connection floor (#1323)
  • 25aaaf5 fix: allow cursors in external transactions (#1350)
  • Additional commits viewable in compare view

Updates pymongo from 4.18.2 to 4.18.3

Release notes

Sourced from pymongo's releases.

PyMongo 4.18.3

Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-18-3-released/344145

CVE-2026-106435

Changelog

Sourced from pymongo's changelog.

Changes in Version 4.18.3 (2026/10/08)

Version 4.18.3 is a bug fix release.

  • Hardened BSON regex decoding against malformed documents (PYTHON-6110_).

.. _PYTHON-6110: https://jira.mongodb.org/browse/PYTHON-6110

Issues Resolved ...............

See the PyMongo 4.18.3 release notes in JIRA_ for the list of resolved issues in this release.

.. _PyMongo 4.18.3 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=52955

Commits
  • 5479af6 PYTHON-6155 Prep 4.18.3 release (#3108)
  • bb8d4e1 PYTHON-6110 Bound Regex element scans to the remaining document bytes (#3109)
  • 98f444b PYTHON-6140 [v4.18] [Build Failure] TestBSON.test_encode_size_limit MemoryErr...
  • 7376a3e PYTHON-6104 [v4.18] Remove mod_wsgi testing from Evergreen (#3091)
  • dac0e76 PYTHON-6083 [v4.18] Latest server binary downloads require private S3 (#3080)
  • 9ee37df Update changelog to include CVEs (#3067)
  • eda87d6 BUMP 4.18.3.dev0
  • See full diff in compare view

Updates aio-pika from 10.1.0 to 10.1.1

Release notes

Sourced from aio-pika's releases.

10.1.1

What's Changed

Full Changelog: mosquito/aio-pika@10.1.0...10.1.1

Commits
  • 39cc074 Merge pull request #723 from mosquito/fix/broker-consumer-cancel
  • 7e5adfb Restore robust consumers after broker cancellation
  • 4f8b124 Merge pull request #721 from mosquito/fix/pyinstaller-metadata
  • 360dd15 Include package metadata in PyInstaller bundles
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the fastapi-minor-patch group in /reference-apps/fastapi with 4 updates: [fastapi](https://github.com/fastapi/fastapi), [asyncpg](https://github.com/MagicStack/asyncpg), [pymongo](https://github.com/mongodb/mongo-python-driver) and [aio-pika](https://github.com/mosquito/aio-pika).


Updates `fastapi` from 0.142.2 to 0.143.0
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.142.2...0.143.0)

Updates `asyncpg` from 0.31.0 to 0.32.0
- [Release notes](https://github.com/MagicStack/asyncpg/releases)
- [Commits](MagicStack/asyncpg@v0.31.0...v0.32.0)

Updates `pymongo` from 4.18.2 to 4.18.3
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases)
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/4.18.3/doc/changelog.rst)
- [Commits](mongodb/mongo-python-driver@4.18.2...4.18.3)

Updates `aio-pika` from 10.1.0 to 10.1.1
- [Release notes](https://github.com/mosquito/aio-pika/releases)
- [Changelog](https://github.com/mosquito/aio-pika/blob/master/CHANGELOG.md)
- [Commits](mosquito/aio-pika@10.1.0...10.1.1)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.143.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fastapi-minor-patch
- dependency-name: asyncpg
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fastapi-minor-patch
- dependency-name: pymongo
  dependency-version: 4.18.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: fastapi-minor-patch
- dependency-name: aio-pika
  dependency-version: 10.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: fastapi-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 15, 2026
@NormB

NormB commented Oct 22, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Oct 22, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Oct 22, 2026
@dependabot
dependabot Bot deleted the dependabot/pip/reference-apps/fastapi/fastapi-minor-patch-f0048616b7 branch October 22, 2026 14:28
NormB added a commit that referenced this pull request Oct 22, 2026
… exceptions

Dependency Scanning failed on every pull request from 2026-10-21 on, and
on #374 it reported a vulnerability in a file Safety never read.

Safety. The step printed "Known vulnerabilities" for any non-zero exit.
Root cause: only exit 64 means vulnerabilities found; 67 and 68 mean the
vulnerability database could not be loaded or fetched (Safety 3.8.1,
safety/constants.py, measured). The loop moves to
scripts/check-python-deps.sh, which reports 64 as a finding and any other
non-zero code as "Could not check <file> (safety exit N)". Both still fail
the job: an unchecked file is not a clean one. tests/test-check-python-deps.sh
drives a stub safety through 0, 64, 67, 68 and a mixed run, and runs in the
Test Suite workflow. Fault injection (64 -> 68, error branch not failing,
exit code discarded) turned it red each time.

Image scan. mysql:8.0.46 carries certifi 2026.2.25
(GHSA-6q48-6c7w-9gw2, fixed in 2026.10.19). Root cause: no mysql image has
the fix yet; mysql:8.4.13 and mysql:9.7.4, published 2026-10-21, carry the
same certifi, and the 8.0 line's last image is from 2026-05-05. Per the
file's rule it gets a path-scoped exception, checked with Trivy 0.74.0:
the gate counts 1 without it, 0 with it, and 1 again with a wrong path.

The other exceptions expired 2026-10-31. Re-checked today:
- CVE-2026-56854 (golang.org/x/crypto) is in no image any more: removed.
- cadvisor moved to ghcr.io/google/cadvisor; the gcr.io image stops at
  v0.55.1, so Dependabot never offered a newer one. ghcr.io/google/cadvisor
  v0.60.6 scans clean, so compose uses it and its exception paths are gone.
  Boot-tested with the compose capabilities, mounts and device on arm64:
  the healthcheck passes and /metrics serves container series.
- gosu (CVE-2025-68121) is still in the newest postgres, mongo and mysql
  tags; the four Vault entries are still in hashicorp/vault:1.21, last
  published 2026-03-05, while vault 2.2 scans clean (a major move, left to
  the open Vault pull request). Re-dated, expiring 2026-11-30.

With the new file the image gate counts 0 CRITICAL over all 11 compose
images. SERVICE_CATALOG.md and its wiki mirror name the new image.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant